package cn.tedu.submarine;

import javax.swing.*;

/** 水雷 */
public class Mine extends SeaObject {
    /** 构造方法 */          //new Mine(100,200);
    public Mine(int x,int y){ //水雷的初始x/y坐标是由水雷潜艇的位置决定的，所以不能写死
        super(11,11,x,y,1);
    }

    /** 重写move()移动 */
    public void move(){
        this.setY(this.getY()-this.getSpeed());//水雷向上移动
    }

    /** 重写getImage方法 获取图片*/
    @Override
    public ImageIcon getImage() {
        return Images.mine;
    }

    /** 重写isOutOfBounds() 检测水雷越界 */
    public boolean isOutOfBounds(){
        return this.getY()<=150-this.getHeight();//水雷的y<=150-水雷的高 即为越界了
    }
}




















